package cn.edu.tjufe.llp.tin.controller.part01;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;

import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.tags.Tag;

@Tag(name = "HelloController", description = "静态文件跳转演示")
@Controller
public class HelloController {
	
	/**
	 * 如果pom.xml中没有spring-boot-starter-thymeleaf，显示static目录下的hello.html；
	 * 如果pom.xml中有spring-boot-starter-thymeleaf，显示templates目录下的hello.html；
	 * 
	 * @return
	 */
	@Operation(summary = "从某个Url跳转到某个静态文件",description = "最简单的@Controller演示")
    @GetMapping("part01/hello")
    public String sayHello() {
    	// @RequestMapping("part01/hello")改变了当前目录。
    	// 所以返回字符串最前面的“/”必须加上。
        return "/html/part01/hello.html";
    }
}
